Teaching Functional Programming to Rst-year Students

نویسندگان

  • Stef Joosten
  • Klaas van den Berg
  • Gerrit van der Hoeven
  • S. Joosten
چکیده

In the period 1986-1991, experiments have been carried out with an introductory course in computer programming, based on functional programming. Due to thorough educational design and evaluation, a successful course has been developed. This has led to a revision of the computer programming education in the rst year of the computer science curriculum at the University of Twente. This article describes the approach, the aim of the computer programming course, the outline and subject matter of the course and the evaluation. Educational research has been done to assess the quality of the course.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Programming to the Uninitiated Using Mathematica

In October 1997 an experiment was started to use Mathematica 4] in order to teach programming to rst year students of Technical Mathematics. In the rst semester the programming course focused on functional programming. The contents were determined by a parallel computer science course, where the programming language SML 3] was used as the basic notation. In this paper the experiences of using M...

متن کامل

Teaching Functional Programming to First-Year Students

In the period experiments have been carried out with an introductory course in computer programming based on functional programming Due to thorough educational design and evaluation a successful course has been developed This has led to a revision of the computer programming education in the rst year of the computer science curriculum at the University of Twente This article describes the appro...

متن کامل

The Pros and Cons of Teaching Purely Functional Programming in First Year — DRAFT —

We argue that teaching purely functional programming as such in freshman courses is detrimental to both the curriculum as well as to promoting the paradigm. Instead, we need to focus on more general aims. We support our viewpoint by experience gathered during repeatedly teaching large first-year classes (up to 600 students) in Haskell. The students in these classes have been both computer scien...

متن کامل

Teaching Functional Programming to Professional .NET Developers

Functional programming is often taught at universities to first-year or second-year students and most of the teaching materials have been written for this audience. With the recent rise of functional programming in the industry, it becomes important to teach functional concepts to professional developers with deep knowledge of other paradigms, most importantly object-oriented. We present our ex...

متن کامل

Computer-Aided Teaching and Testing

This paper presents an approach to Computer-Aided Teaching and Testing (CATT) in mathematics education. The CATT programme is designed to produce a exible learning environment for students who are doing rst year level mathematics and statistics. The CATT programme is available through the Web page. It is a user friendly teaching, learning and self-testing environment. In addition, it generates ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993